/*
Number类型
    typescript和JavaScript一样，不区分整数和浮点数，统一称为number类型
        let age:number=22;
        let height:number=23.5;

Boolean类型
    Boolean类型只有两个取值：true和false
        let flag:boolean=true;
        let  isLogin:boolean=false

string类型
    string类型是字符串类型可以使用单引号或者双引号
        let address:string="衡阳";
        let school:string="黑马";
        let res:string=`${address}${school}`
*/
// number类型
var age = 22;
var height = 23.5;
// boolean类型
var flag = true;
var isLogin = false;
// string类型
var address = "衡阳";
var school = "黑马";
var res = "".concat(address).concat(school);
// Array类型
/*
明确指定<数组>的类型注解
    1. string[]: 数组类型，并且数组中的元素存放的是string类型
    2. Array<number>: 数组类型，并且数组中的元素存放的是number类型
*/
var names = ["马云", "马化腾", "马宝国"];
names.push("王健林");
// names.push(1314)  number类型不能存放在string类型的数组中
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.push(11);
// numbers.push("陶") string类型不能存放在number类型的数组中
var myAddress = new Array("湖南省", "北京市");
myAddress.push("衡阳");
// myAddress.push(520) number类型不能存放在string类型的数组中
